دوره آموزشی ابزارهای Swagger نهایی: OpenAPI را با سهولت بسازید [ویدئو]

The Ultimate Swagger Tools Course: Build OpenAPI with Ease [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: استفاده از Swagger در گذشته اخیر در میان توسعه دهندگان API افزایش یافته است. شرکت هایی مانند مایکروسافت، علی بابا و نشنال جئوگرافیک از Swagger برای عرضه سریعتر محصولات بر اساس استانداردهای OpenAPI استفاده می کنند. Swagger Tools اولین انتخاب در میان توسعه دهندگان API در حین کار با OpenAPI است. API های RESTful در حال حاضر محبوب ترین راه برای برقراری ارتباط بین سیستم های مختلف هستند. از منحنی ها پیشی بگیرید و یاد بگیرید که با استانداردهای OpenAPI (Swagger) کار کنید. این دوره به شما در درک ابزار Swagger و انواع آن از جمله SwaggerHub کمک می کند. برای ایجاد اسناد مشخصات OpenAPI، به ویرایشگر Swagger و Swagger UI مسلط خواهید شد. پس از آن، از Swagger Codegen برای تولید کدهای خرد سرور و کلاینت SDK استفاده می‌کنید، APIها را در جامعه SwaggerHub منتشر می‌کنید، با استفاده از SwaggerHub با اعضای تیم همکاری می‌کنید، و مشخصات OpenAPI جدیدی را از طریق Swagger Tools برای مطالعه موردی از طریق گام به گام ایجاد می‌کنید. دستورالعمل ها. در نهایت، Swagger Inspector را پوشش می‌دهید تا APIها را به آسانی آزمایش کند و بهترین شیوه‌های استفاده از SwaggerHub را بررسی کند. در پایان این دوره، نحوه استفاده از تمام ابزارهای Swagger را خواهید دانست. یعنی ویرایشگر Swagger، Swagger UI، Swagger Codegen، Swagger Inspector و SwaggerHub. شما می توانید مستندسازی کنید، کد سرور و کلاینت را تولید کنید، کدهای تولید شده را آزمایش کنید و با اعضای تیم برای هر مشخصات OpenAPI همکاری کنید. همه فایل‌های منبع در مخزن GitHub در https://github.com/PacktPublishing/The-Ultimate-Swagger-Tools-Course-Build-OpenAPI-with-Ease آپلود می‌شوند. استفاده از Swagger Codegen برای تولید خرد کد سرور و همچنین مشتری کد SDK با استفاده از SwaggerHub با اعضای تیم برای مدیریت API همکاری کنید بهترین شیوه های استفاده از Swagger Tools را بدانید API را با استفاده از Swagger Editor و UI برای ایجاد مشخصات OpenAPI طراحی کنید Swagger Inspector را درک کنید تا APIها را به راحتی آزمایش کنید انتشار، لغو انتشار، جدا کردن و حذف APIها در جامعه SwaggerHub این دوره برای توسعه دهندگان وب که با مصرف یا افشای APIها با APIها کار می کنند و مهندسان نرم افزاری که با مشخصات OpenAPI کار می کنند ایده آل است. سرنخ‌های فنی که باید تیم خود را در پذیرش API در محصول و نرم‌افزارشان راهنمایی کنند، معمارانی که سیستم را حول API با مزایای ارائه‌شده توسط OpenAPI و Swagger Tools طراحی می‌کنند نیز سود خواهند برد. دانش اولیه طراحی RESTful API به همراه ایجاد مشخصات OpenAPI انتظار می رود تا بیشترین بهره را از این دوره ببرید. ایجاد API برای یک سیستم مدیریت کالج با کمک دموهایی که نحوه استفاده از Swagger Tools را نشان می‌دهد * ابزارهای Swagger را که شامل ویرایشگر Swagger، UI، Codegen، Inspector و SwaggerHub می‌شود * تجزیه و تحلیل استفاده از Swagger Tools برای ایجاد مشخصات OpenAPI در مراحل مختلف

سرفصل ها و درس ها

مقدمه دوره Introduction to the Course

  • درباره دوره About the Course

شروع با Swagger Tools Getting Started with Swagger Tools

  • معرفی Introduction

  • Swagger در مقابل OpenAPI Swagger Versus OpenAPI

  • مروری بر Swagger Overview of Swagger

  • Design-First در مقابل Code-First Design-First Versus Code-First

  • نمای کلی پروژه آزمایشی Overview of the Demo Project

  • نتیجه Conclusion

SwaggerHub - یک مرور کلی SwaggerHub – An Overview

  • معرفی Introduction

  • مرحله 1: ایجاد حساب SwaggerHub Step 1: Creating SwaggerHub Account

  • مرحله 2: درک ساختار سلسله مراتبی Step 2: Understanding Hierarchy Structure

  • مرحله 3: وارد کردن یک API موجود Step 3: Importing an Existing API

  • مرحله 4: پیمایش SwaggerHub Step 4: Navigating SwaggerHub

  • مرحله 5: ایجاد یک API جدید Step 5: Creating a New API

  • نتیجه Conclusion

Swagger Editor و Swagger UI – ایجاد یک API جدید Swagger Editor and Swagger UI – Creating a New API

  • معرفی Introduction

  • مرحله 1: نسخه OpenAPI را اضافه کنید Step 1: Add the OpenAPI Version

  • مرحله 2: اضافه کردن متادیتا Step 2: Add Metadata

  • مرحله 3: منابع اضافی را اضافه کنید Step 3: Add Additional References

  • مرحله 4: جزئیات سرور را اضافه کنید Step 4: Add Server Details

  • مرحله 5: برچسب ها را به عملیات API گروه اضافه کنید Step 5: Add Tags to Group API Operations

  • مرحله 6: اضافه کردن مسیرها (بخش 1: جزئیات مسیر) Step 6: Add Paths (Part 1: Path Details)

  • مرحله 6: اضافه کردن مسیرها (بخش 2: عملیات) Step 6: Add Paths (Part 2: Operations)

  • مرحله 6: اضافه کردن مسیرها (بخش 3: پارامترها) Step 6: Add Paths (Part 3: Parameters)

  • مرحله 6: اضافه کردن مسیرها (بخش 4: پاسخ ها) Step 6: Add Paths (Part 4: Responses)

  • مرحله 6: اضافه کردن مسیرها (بخش 5: درخواست متن) Step 6: Add Paths (Part 5: Request Body)

  • مرحله 7: اضافه کردن کامپوننت ها Step 7: Add Components

  • مرحله 8: امنیت را اضافه کنید Step 8: Add Security

  • راه حل تکلیف 1: افزودن عملیات برای آیتم های دوره فردی Assignment 1 Solution: Adding Operations for Individual Course Item

  • نتیجه Conclusion

مدیریت API ها Managing the APIs

  • معرفی Introduction

  • Forking API Forking an API

  • انتشار یک API Publishing an API

  • نسخه سازی یک API Versioning an API

  • حذف یک API Deleting an API

  • Mocking API Mocking API

  • نتیجه Conclusion

Swagger Codegen – Generating Server Stub Swagger Codegen – Generating Server Stub

  • معرفی Introduction

  • مروری بر Swagger Codegen Overview of Swagger Codegen

  • مرحله 1: تنظیمات Server Codegen Options Step 1: Setting the Server Codegen Options

  • مرحله 2: ایجاد کد خرد سرور Step 2: Generating the Server Stub Code

  • مرحله 3: ساخت کدهای تولید شده Step 3: Building the Generated Codes

  • مرحله 4: تست Stab سرور Step 4: Testing the Server Stub

  • نتیجه Conclusion

Swagger Inspector – تست سرور API Swagger Inspector – Testing API Server

  • معرفی Introduction

  • مرحله 1: مشخصات OpenAPI را وارد کنید Step 1: Import the OpenAPI Specification

  • مرحله 2: آماده سازی یک عملیات برای اجرا Step 2: Preparing an Operation for Execution

  • مرحله 3: اجرای عملیات Step 3: Executing the Operation

  • مرحله 4: ایجاد تعریف API Step 4: Creating API Definition

  • نتیجه Conclusion

Swagger Codegen – Generating Client SDK Swagger Codegen – Generating Client SDK

  • معرفی Introduction

  • مرحله 1: تنظیم گزینه های Client Codegen Step 1: Setting the Client Codegen Options

  • مرحله 2: ایجاد کد SDK کلاینت Step 2: Generating the Client SDK Code

  • مرحله 3: ساخت کدهای تولید شده Step 3: Building the Generated Codes

  • نتیجه Conclusion

SwaggerHub - همکاری با دیگران SwaggerHub – Collaborating with Others

  • معرفی Introduction

  • مروری بر سلسله مراتب SwaggerHub Overview of SwaggerHub Hierarchy

  • مرحله 1: ایجاد یک سازمان جدید Step 1: Creating a New Organization

  • مرحله 2: ایجاد یک پروژه جدید Step 2: Creating a New Project

  • مرحله 3: ایجاد یک تیم جدید Step 3: Creating a New Team

  • مرحله 4: ایجاد API و دامنه Step 4: Creating APIs and Domains

  • مرحله 5: همکاری با اعضای تیم Step 5: Collaborating with Team Members

  • نتیجه Conclusion

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

دوره آموزشی ابزارهای Swagger نهایی: OpenAPI را با سهولت بسازید [ویدئو]
جزییات دوره
3 h 49 m
62
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Praveenkumar Bouna Praveenkumar Bouna

مدرس دات نت